Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Switzerland #1-w1 Switzerland #1-w2 Switzerland #1-w3 Switzerland #1-w4 France F4 Greece F1 Italy F3 Uzbekistan F1 Uzbekistan F2 Italy F6 Uzbekistan F4 Italy F8 Italy F9 Italy F10 Italy F15 Belgium F1 Uzbekistan F1 Uzbekistan F2 Uzbekistan F4 Italy F17 Netherlands F1 Belgium F2 Italy F16 Italy F11 Bharat Petroleum Ahmedabad Challenger 2000 - Ahmedabad Fergana Challenger - Fergana Copa Sevilla - Seville AXA Open II - Espinho IPP Open - Helsinki Samsung Securities Cup - Seoul Meridiana Sardegna Open - Olbia Genoa Open 'Fondazione Carige' - Genova Open de L'Isere - Grenoble IPP Open - Helsinki Canottieri Minico 2004 - Mantova Kobstaedernes ATP Challenger - Kolding KGHM Emax Polish Indoors - Wroclaw 3rd Volkswagon Challenger - Wolfsburg BH Telecom Indoors Sarajevo 2006 - Sarajevo 2006 USTA Tallahassee Tennis Challenger - Tallahassee Ciudad de Telde - Telde Unique Zagreb Open - Zagreb 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Top Wool Challenger-Immagine Trophy - Biella ATP Guzzini Challenger - Recanati Citta di Como - Como Nova Challenger Osaka - Osaka Fergana Challenger - Fergana Hilton Waikoloa Village USTA Challenger - Waikoloa IX Open Internacional D'Andorra - Andorra Internazionali de Tennis di Bergamo - Bergamo Challenger Canottieri Minico - Mantova Togliatti Cup - Togliatti Open Castilla y Leon - Segovia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba GHI Bronx Classic - Bronx Kyiv Open - Kiev ATP "Videocon" Challenger - Mumbai BMW Tennis Championship - Sunrise Samarkand Challenger - Samarkand Morocco Tennis Tour - Casablanca Challenger Casino Lugano - Lugano Warsteiner Grand Prix - Oberstaufen Memorial Kolyaskin - Donetsk Togliatti Cup - Togliatti Kyiv UMC Open - Kiev FILA Challenger Biella - Biella Bukhara Challenger - Bukhara Yokohama International Tennis Tournament - Yokohama Samsung Securities Cup Challenger - Seoul KGHM Polish Indoors - Wroclaw MTNL Cellular ATP Challenger - Mumbai The Indian Oil Servo ATP Challenger - Chandigarh Residenza Open - Magdeburg Fergana Challenger - Fergana Architect Open - Budapest Memorial Savigny - Sassuolo XI Venice Open - Venice Stella Artois Clay Court Championships - Budaors 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto XXVIII Edizione 'A.Savoldi' - Manerbio Kyiv UMC Open - Kiev EI Bank Bulgarian Challenger - Sofia TED Open-Akbank Private Banking - Istanbul Bukhara Challenger - Bukhara KGHM Polish Indoors - Wroclaw Pekao Open - Szczecin Samarkand Challenger - Samarkand Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg Open de Franche Comte - Besancon Sarajevo Open - Sarajevo Togliatti Cup - Togliatti 3° Trofeo 'Citta di Brindisi' - Brindisi Akbank Private Banking-TED Open - Istanbul Grand Prix de Tennis - St. Jean de Luz LTA Shrewsbury Challenger - Shrewsbury The Nottingham Challenger - Nottingham KGHM Polish Indoors - Wroclaw Challenger Ford de Cherbourg - Cherbourg The LTA Wrexham Challenger - Wrexham Busan Open - Busan Fergana Challenger - Fergana Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Cepu Open - San Marino Open Castilla y Leon - Segovia Timisoara Challenger - Timisoara Binghamton Professional Tennis Tournament - Binghamton Alfa Romeo Tennis Cup - Cordenons GHI Bronx Classic - Bronx Antonio Savoldi-Marco Co. - Manerbio Black Forest Open 2004 - Freudenstadt Kyiv Open - Kiev Brasov Challenger - Brasov Alexander Kolyaskin Memorial - Donetsk Tehran Open 2004 - Tehran X Trofeo Ciudad de Quito - Quito The LTA Bolton Challenger - Bolton Privat Bank Cup - Dnepropetrovsk Challenger Groningen - Groningen Mauritius Open - Mauritius Jameson Cup - Milan KGHM Polish Indoors - Wroclaw Gemax Samsung Open 2005 - Belgrade Open de Franche-Comte - Besancon Pro Tennis World Open - Sunrise Fergana Challenger - Fergana Societa Canottieri Mincio 2005 - Mantova Riviera di Rimini Challenger - Rimini Nokian Hakkapeliitta Open - Tampere Guzzini Challenger - Recanati Togliatti Cup - Togliatti Mordovia Cup 2005 - Saransk 7° Trani Cup - Trani San Marino Cepu Open - San Marino Genoa Open Challenger-Fondazione Carige - Genova TED Open - Istanbul Open D'Orleans - Orleans Sir Supermercati - Rome XI Ciutat de Barcelona - Barcelona The LTA Men's Challenger - Southampton Lambertz Open by Stawag - Aachen Bauer Watertechnology Cup - Eckental PrivatBank Cup - Dnepropetrovsk Mobilux Open - Luxembourg The LTA Wrexham Challenger - Wrexham Internazionali di Tennis - Bergamo Gemax Open - Belgrade Internationaux du Doubs - Besancon Challenger Ford de Cherbourg - Cherbourg BMW Tennis Championship - Sunrise X Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2006 - Napoli The LTA Cardiff Challenger - Cardiff Isla de Lanzarote - Lanzarote 5° Sporting Challenger - Turin San Marino Cepu Open - San Marino GHI Bronx Tennis Classic - Bronx Genoa Open - Genova Pekao Open - Szczecin Ethias Trophy - Mons Lambertz Open by Stawag - Aachen Tatra Banka Open 2006 - Bratislava Privatbank Open 2006 - Dnepropetrovsk Heilbronn Open - Heilbronn Tunis Open 2007 - Tunis Genova Open Challenger - Genova Lambertz Open by Stawag 2007 - Aachen Tatra Banka Slovak Open - Bratislava Bauer Watertechnology Cup 2007 - Eckental PEOPLEnet Cup - Dnepropetrovsk Delhi Challenger I - New Delhi Heilbronn Open - Heilbronn KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo BMW Tennis Championship - Sunrise Puerto Rico Challenger Tennis Event - Humacao Baton Rouge Pro Tennis Classic - Baton Rouge BNP Paribas Primrose - Bordeaux Alexander Kolyaskin Memorial - Donetsk PEOPLEnet CUP - Dnepropetrovsk Sunrise Challenger Mons Challenger Bordeaux Challenger Biella Challenger Rome Challenger Reggio Emilia Challenger Turin Challenger Ethias Trophy - Mons San Marino Challenger Istanbul Challenger Astana Challenger Genova Challenger St. Remy Challenger Izmir Challenger Palermo Challenger IPP Open - Helsinki Orleans Challenger Astana Challenger Eckental Challenger Bratislava Challenger Helsinki Challenger Courmayeur Challenger Bergamo Challenger Le Gosier Challenger San Jose Challenger Rome Challenger Cremona Challenger Nottingham Challenger Sopot Challenger Aptos Challenger San Marino Challenger Cordenons Challenger Manerbio Challenger Florianopolis Challenger Santiago Challenger Le Gosier Challenger Dallas Challenger Tallahassee Challenger Barletta Challenger Napoli Challenger Athens Challenger Rome Challenger Nottingham Challenger Furth Challenger Braunschweig Challenger Recanati Challenger Samarkand Challenger Cordenons Challenger Karshi Challenger Genova Challenger St. Remy Challenger Istanbul Challenger Izmir Challenger Mons Challenger Tashkent Challenger Dallas Challenger Geneva Challenger Bratislava Challenger Ortisei Challenger Rabat Challenger Helsinki Challenger Marrakech Challenger Tyumen Challenger Barletta Challenger Quimper Challenger Napoli Challenger Monza Challenger Tunis Challenger Bergamo Challenger Cherbourg Challenger Irving Challenger Braunschweig Challenger Mersin Challenger Vercelli Challenger Tunis Challenger Santiago Challenger Oberstaufen Challenger San Marino Challenger Geneva Challenger Ortisei Challenger Sao Paulo Challenger Tour Finals Napoli Challenger Ortisei Challenger Prague Challenger Ortisei Challenger Marbella Challenger St. Brieuc Challenger San Marino Challenger Francavilla Challenger Ostrava Challenger Orleans Challenger Caltanissetta Challenger Todi Challenger Scheveningen Challenger Istanbul Challenger Indian Oil Servo Challenger - Calcutta Eckental Challenger Osaka International Tennis Tournament - Osaka Quelle Cup 2000 - Furth Memorial Savigni - Sassuolo Rennes Challenger Punta Del Este Challenger Santiago Challenger Marbella Challenger Brixina Tennis Open - Bressanone Barletta Challenger Rome Challenger 2001 Challenger Canottieri Mincio - Mantova Venice Open - Venice Internazionali di Tennis de San Marino - San Marino Padova Challenger LTA Men's Challenger - Wrexham Pullach Challenger San Benedetto Challenger Samarkand Challenger - Samarkand Szczecin Challenger Sibiu Challenger Jameson Cup - Milan Ortisei Challenger Brest Challenger Eckental Challenger Mouilleron-Le-Captif Challenger Alexander Kolyaskin Memorial - Donetsk Cherbourg Challenger Pau Challenger Sophia Antipolis Challenger Gerry Weber Open - Halle St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Internazionali di Tennis di San Marino - San Marino Waldbaum's Hamlet Cup - Long Island President's Cup 2000 - Tashkent Kremlin Cup - Moscow Qatar Mobil Open 2001 - Doha Milan Indoors - Milan Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Gerry Weber Open - Halle St. Petersburg Open - St. Petersburg AAPT Championships - Adelaide Adidas International - Sydney Milan Indoors - Milan Open de Tenis Comunidad Valenciana - Valencia Kremlin Cup - Moscow Pilot Pen Tennis - New Haven Croatia Open - Umag AAPT Championships - Adelaide Dubai Open - Dubai ABN/AMRO World Tennis Tournament - Rotterdam Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg RCA Championships - Indianapolis AEGON International - Eastbourne ATP Studena Croatia Open Umag - Umag Kremlin Cup - Moscow Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championships - Houston Gerry Weber Open - Halle The Stella Artois Championships - London The 10tele.com Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington China Open - Beijing Mumbai Open - Mumbai BA-CA Tennis Trophy - Vienna ATP Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Chennai Open - Chennai Next Generation Adelaide International - Adelaide Millenium Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai The Tennis Channel Open - Las Vegas Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Red Letter Days Open - Nottingham Synsam Swedish Open - Bastad Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest China Open - Beijing Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Chennai Open - Chennai Next Generation Adelaide International - Adelaide Medibank International - Sydney Delray Beach International Tennis Championships - Delray Beach Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis PBZ Zagreb Indoors - Zagreb Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia U.S. Mens's Clay Court Championship - Houston BMW Open - Munich ARAG World Team Championship - Dusseldorf The Hypo Group Tennis International 2008 - Poertschach The Artois Championships - London The Nottingham Open - Nottingham Campbells Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna ATP Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Brisbane - Brisbane Medibank International - Sydney Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Open 13 - Marseille Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona BMW Open - Munich Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Indianapolis Tennis Championships - Indianapolis ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur Qatar Exxon Mobil Open - Doha Chennai Open - Chennai Atlanta Tennis Championships - Atlanta PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona AEGON Championships - London Mercedes Cup - Stuttgart Atlanta Tennis Championships - Atlanta International German Open - Hamburg Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur Bank Austria Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai Medibank International - Sydney PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Kremlin Cup - Moscow Open Sabadell Atlantico - Barcelona AEGON Championships - London AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport German Tennis Championships - Hamburg Farmers Classic - Los Angeles ATP Studena Croatia Open - Umag Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Open de Moselle - Metz PTT Thailand Open - Bangkok China Open - Beijing Kremlin Cup - Moscow Erste Bank Open - Vienna St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Heineken Open - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Serbia Open - Belgrade Power Horse World Team Cup - Dusseldorf AEGON Championships - London UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport SkiStar Swedish Open - Bastad Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Bet-at-home Cup - Kitzbuhel St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Open Sud de France - Montpellier Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich AEGON Championships - London Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Argentina Open - Buenos Aires Moselle Open - Metz If Stockholm Open - Stockholm Erste Bank Open - Vienna Millennium Estoril Open - Estoril AEGON Championships - London SkiStar Swedish Open - Bastad Tata Open Maharashtra - Pune Open 13 Provence - Marseille Millennium Estoril Open - Estoril Estoril Open - Estoril The Stella Artois Championships - London Countrywide Classic - Los Angeles Kremlin Cup - Moscow Apia International - Sydney Grand Prix de Tennis de Lyon - Lyon BMW Open - Munich Copa Claro - Buenos Aires Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Mutua Madrilena Madrid Open - Madrid Davis Cup, Group 1, 2R, ISR-ITA 3-2 Davis Cup, Group 1, 2R, CRO-ITA 3-2 ARAG ATP World Team Championship - Dusseldorf Hopman Cup - Perth Davis Cup, World Group, QF, ISR-RUS, 4-1 Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, PO, RUS-IND 3-2 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Davis Cup, World Group, PO, SWE-ITA 3-2 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, World Group, 1R, AUT-RUS 3-2 Davis Cup, World Group, 1R, CZE-ITA 4-1 Davis Cup, World Group, PO, ITA-CHI 4-1 Davis Cup, World Group, SF, SUI-ITA 3-2 Davis Cup, World Group, 1R, KAZ-ITA 3-2 Davis Cup, World Group, PO, RUS-ITA 1-4 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 AAMI Classic - Kooyong Olympics - Beijing